.error 
{ 
	font-weight: bold;
	color: #FF0000;
}


body
{
	background-image:url("../pics/background_blue-orange.png");
	background-repeat: repeat-x fixed 0 0 transparent;
	font-family: Arial,Verdana,sans-serif;
	text-align: center;
	margin:  0px;
	padding: 0px;
}

#wrapper {
	height:50%;
	width:50%;
	margin:auto;
	padding:auto;
}


#field {
	position:absolute; top:35px; left:240px; width:150px; height:150px;
}

#cal {
	height: 50%;
	width: 50%;
	border: 3px;
	}


.ui-widget,
.ui-widget .ui-widget
{
	font-size: 16px !important;
}


.fc-day-number 
{
	color: #FF8F0F !important;
}

.fc-button-next
{
	height: 8px !important;	
	width: 5px !important;
	background-image: url("/BirthdayReminder/javax.faces.resource/images/ui-icons_fcdd4a_256x240.png.jsf?ln=primefaces-excite-bike") !important;
	background-position: -48px -192px !important;
}

.fc-button-prev
{
	height: 8px !important;	
	width: 5px !important;
	background-image: url("/BirthdayReminder/javax.faces.resource/images/ui-icons_fcdd4a_256x240.png.jsf?ln=primefaces-excite-bike") !important;
	background-position: -80px -192px !important;
}


a:link
{
	color: #FF8F0F;
	
}
a:visited
{
	color: #FF8F0F;
}


.commandLink
{
	color: #FF8F0F !important;
	font-weight: bold;
}

.navButton
{
	color: #FFFFFF !important;
	background: url("/BirthdayReminder/javax.faces.resource/images/ui-bg_diagonals-thick_22_1484e6_40x40.png.jsf?ln=primefaces-excite-bike") repeat scroll 50% 50% #1484E6;
	background-image: url("/BirthdayReminder/javax.faces.resource/images/ui-bg_diagonals-thick_22_1484e6_40x40.png.jsf?ln=primefaces-excite-bike") !important;
	background-repeat: repeat;
	background-attachment: scroll;
	margin: 0;
    padding-top: 15px;
    height: 40px;
    width: 130px;
	border: 2px solid #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    vertical-align: bottom;
    border-radius: 10px 10px 0px 0px;
    cursor: pointer;
    display: inline-block;
    margin-right: 0.2em;
    overflow: visible;
    position: relative;
    text-align: center;
    text-decoration: none 
}

.navButton:hover
{
	border: 2px solid #1484E6;
	 
}

.navButtonActive
{
	color: #FF8F0F !important;
	background: url("/BirthdayReminder/javax.faces.resource/images/ui-bg_diagonals-thick_22_1484e6_40x40.png.jsf?ln=primefaces-excite-bike") repeat scroll 50% 50% #FF8F0F;
	background-image: url("/BirthdayReminder/javax.faces.resource/images/ui-bg_diagonals-thick_22_1484e6_40x40.png.jsf?ln=primefaces-excite-bike") !important;
	background-repeat: repeat;
	background-attachment: scroll;
	margin: 0;
    padding-top: 15px;
    height: 40px;
    width: 130px;
	border: 2px solid #FF8F0F !important;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    vertical-align: bottom;
    border-radius: 10px 10px 0px 0px;
    cursor: pointer;
    display: inline-block;
    margin-right: 0.2em;
    overflow: visible;
    position: relative;
    text-align: center;
    text-decoration: none  
}

.navButtonActive:hover
{
	border: 2px solid #1484E6;
	 
}

.dialogLabel
{
	width: 20%;
}

.dialogData
{
	width: 20%;
}

.dialogError
{
	width: 60%
}